package com.levy.contronller.javase;

import java.io.IOException;
import java.util.*;

/**
 * Created by 郭利伟 on 2017.09.20.
 */
public class Test {

    public static void main(String[] args) throws IOException {

        Map<String, String> m0 = new HashMap<>(0);// 不创建内部存储数组
        m0.put("k","v");// 内部空间开辟了 1 （数组长度=1）
        System.out.println(m0.size());
        Map<String, String> m1 = new HashMap<>(1);// 不创建内部存储数组
        m1.put("k","v");// 内部空间开辟了 1 （数组长度=1）
        System.out.println(m1.size());
        Map<String, String> m2 = new HashMap<>(2);// 不创建内部存储数组
        m2.put("k","v");// 内部空间开辟了 2 （数组长度=2）
        System.out.println(m2.size());
        Map<String, String> m3 = new HashMap<>(3);// 不创建内部存储数组
        m3.put("k","v");// 内部空间开辟了 4 （数组长度=4）
        System.out.println(m3.size());




//     new Thread(new Runnable() {
//         @Override
//         public void run() {
//             for (int i = 0;i<100000;i++){
//                 System.out.println(UUID.randomUUID().toString());
//             }
//         }
//     }).start();
//
//        ServerSocketChannel open = ServerSocketChannel.open();
//        open.configureBlocking(false);
//        open.bind(new InetSocketAddress(8080));

//        List<File> list = (List<File>) new SearchFileUtils(
//                "C:\\Users\\liwei\\Desktop\\to_liwei").files();
//        for (File file : list)
//            System.out.println(file.getName());
//        for (File f : list){
//            String read = TextFileUtils.readByScanner(f.getAbsolutePath(),"GBK");
//            System.out.println(read);
//            TextFileUtils.write("f:\\1\\"+f.getName(),read,"utf-8");
//        }
//        System.out.println("over");

//        String path = "C:\\Users\\liwei\\Desktop\\tr_region.txt";
//        Set<String> s = new HashSet();
//        Scanner sc;
//        try {
//            InputStream is = new FileInputStream(new File(path));
//            sc = new Scanner(is, "utf-8");
//            while (sc.hasNextLine()) {
//                s.add(sc.nextLine());
//            }
//
//            StringBuilder sb = new StringBuilder();
//            for (String dd :  s){
//                sb.append(dd).append("\n");
//            }
//            System.out.println(sb.toString());
//
//            TextFileUtils.write("f:\\1\\tr_region.txt",sb.toString(),"utf-8");

//        }catch (IOException e){
//            e.printStackTrace();
//        }


    }
}
